﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dados.DigitalTVDSTableAdapters;

namespace Dados.ClassesDados
{
    class CanalSQL : ICanalBD
    {
        #region ICanalBD Members

        public int Insere(CanalVO can)
        {
            T_CanalTableAdapter etaCanal = new T_CanalTableAdapter();
            return etaCanal.Insert(can.Nome1, can.Tematica1, can.Descrição1);
        }

        public int Atualizar(CanalVO can)
        {
            T_CanalTableAdapter etaCanal = new T_CanalTableAdapter();
            return etaCanal.Update(can.Nome1, can.Tematica1, can.Descrição1);   
        }

        public List<CanalVO> Consultar(CanalVO pvo)
        {
            T_CanalTableAdapter etaCanal = new T_CanalTableAdapter();
            DigitalTVDS.T_CanalDataTable pdt = etaCanal.GetTodos();
            List<CanalVO> lvo = new List<CanalVO>();

            foreach (DigitalTVDS.T_CanalRow pRow in pdt)
            {
                CanalVO pvo = new CanalVO();
                pvo.ID1 = pRow.nr_ID;
                lvo.Add(pvo);
            }
        }
        public CanalVO Consultar(int ID)
        {
            CanalVO pdt = new CanalVO();
            T_CanalTableAdapter etaCanal = new T_CanalTableAdapter();
            DigitalTVDS.T_CanalDataTable pdt = etaCanal.GetCanalPorId(ID);
            pdt.ID1 = pdt[0]
        }

        public int Excluir(int ID)
        {
            T_CanalTableAdapter etaCanal = new T_CanalTableAdapter();
            return etaCanal.Delete(ID);
        }

        #endregion
    }
}
